tools/libxc: Drop dombuilder support for PV autotranslate guests
authorAndrew Cooper <andrew.cooper3@citrix.com>
Mon, 20 Mar 2017 16:32:10 +0000 (16:32 +0000)
committerWei Liu <wei.liu2@citrix.com>
Wed, 22 Mar 2017 11:24:20 +0000 (11:24 +0000)
commitee92c92b510ac4bfb6b178daf8c9d7542fc11378
tree58e20d52e3a95a717207a293323b101d25c5d5b6
parent670a34bb3e118fd729c39f667550d5d49b0f9118
tools/libxc: Drop dombuilder support for PV autotranslate guests

c/s 4045953 "x86/paging: Enforce PG_external == PG_translate == PG_refcounts"
in the hypervisor finally prevented the construction of PV autotranslate
guests.

Remove support for such guests in the domain builder, bailing out with an
obvious "no longer supported" message, rather than a more obscure
"SHADOW_OP_ENABLED failed".

As a piece of cleanup, rename xc_dom_feature_translated() to
xc_dom_translated() to match its actual semantics.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
tools/libxc/include/xc_dom.h
tools/libxc/xc_dom_arm.c
tools/libxc/xc_dom_boot.c
tools/libxc/xc_dom_x86.c
tools/libxl/libxl_dom.c